Skip to content

Approve intentional SciMLBase reexports in QA#1106

Merged
ChrisRackauckas merged 1 commit into
SciML:mainfrom
ChrisRackauckas-Claude:codex/approve-scimlbase-reexports
Jul 22, 2026
Merged

Approve intentional SciMLBase reexports in QA#1106
ChrisRackauckas merged 1 commit into
SciML:mainfrom
ChrisRackauckas-Claude:codex/approve-scimlbase-reexports

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Important

Please ignore this PR until it has been reviewed by @ChrisRackauckas.

Summary

  • approve the public SciMLBase names that LinearSolve intentionally exposes through @reexport using SciMLBase
  • reuse the tuple already maintained for rendered-documentation QA
  • keep SciMLTesting rejecting every other unapproved public reexport

Regression analysis

GROUP=QA passes at parent commit d4786f9 and starts failing at 6e50f19 (#1096), where the SciMLTesting 2.x upgrade enabled public-reexport QA. Current main reports all 185 intentional SciMLBase facade names because scimlbase_reexports was only supplied to rendered_ignore, not reexports_allow.

Local verification

  • GROUP=QA julia +1.12 --startup-file=no --project=. -e "using Pkg; Pkg.test()" — passed: Quality Assurance 20 passed / 2 broken; JET 28 passed / 7 broken
  • Runic v1.7.0 --check . — passed
  • git diff --check — passed

Process

Reproduced on a clean main worktree, compared the introducing commit with its passing parent, inspected SciMLTesting 2.4.0 reexport-check semantics, and applied the smallest configuration-only correction.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member Author

Commit d9a1735 adds the focused approval for the intentional SciMLBase facade reexports. Local verification: Julia 1.12 GROUP=QA completed successfully (Quality Assurance: 20 pass, 2 broken; JET: 28 pass, 7 broken), Runic v1.7.0 accepted the full repository, and git diff --check passed.

@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review July 22, 2026 20:34
@ChrisRackauckas
ChrisRackauckas merged commit 7e3a84a into SciML:main Jul 22, 2026
58 of 59 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants